function todict(arr, fn1, fn2) {
  if (Array.isArray(arr)) {
    new Error('参数不合法')
  }
  let dict = {};
  if (!fn1) return dict;
  for (const item of arr) {
    let key = fn1(item);
    dict[key] = fn2 ? fn2(item) : item;
  }
  return dict;
}

export default todict